armoured fighting vehicle (afv) - Francés Inglés Diccionario